// 类型注解
// 基本类型的定义
var num = 1000;
var str = 'string';
var flag = true;
// undefined 和 null 是所以类型的子类型
// undefined 和 null  是同级 可以交换使用
var nulls = null;
// any  可以代表任意类型
var res = 1000;
//  | 或者 
var res2 = 8888;
var userInfo = {
    userName: "张三",
    passWord: 100
};
// 枚举  ==>  在规定的范围内选出其中的一项
// 枚举写法1 
// enum Direction {
//     Top = "top",
//     Down = "down",
//     Left = "left",
//     Right = "right"
// }
// Direction.Top
// enum Direction {
//     Top,
//     Down,
//     Left,
//     Right
// }
//  Direction.Down  得到下标
